package com.perceptivesoftware.licensing.client.dialogs.useradmin.interfaces;

import com.perceptivesoftware.licensing.client.dialogs.useradmin.callbackhandlers.RenameCallbackHandler;
import com.perceptivesoftware.licensing.client.dialogs.useradmin.plugin.SecurityManagerNavItem;

public interface Renamable {

	abstract String getRenameIconStyle();

	abstract void rename(String name, SecurityManagerNavItem itemToRename, RenameCallbackHandler rch);

	abstract Boolean canRename(SecurityManagerNavItem ani);

	abstract String getRenameName();
}
